libxl: rename xenstored pid file on Linux
authorChristoph Egger <Christoph.Egger@amd.com>
Wed, 26 Jan 2011 16:11:41 +0000 (16:11 +0000)
committerChristoph Egger <Christoph.Egger@amd.com>
Wed, 26 Jan 2011 16:11:41 +0000 (16:11 +0000)
commite948bb957130471f5725dce424a6daa288a10e73
treef8048caa8d8312e2df76fb4813147e20d36b16b0
parent7e65d6104a0f93ca56c357c75a81763626e8dc83
libxl: rename xenstored pid file on Linux

Changset 22806:eefb8e971be5 broke 'xl'.

After starting the xenstored, xenconsoled, xenbackendd and running xl
create I get this:
  libxl: error: libxl.c:53:libxl_ctx_init Is xenstore daemon running?
  failed to stat /var/run/xenstore.pid: No such file or directory
  cannot init xl context

The reason for the failure is that the NetBSD startup script
creates the file
  /var/run/xenstored.pid
but libxl checks for
  /var/run/xenstore.pid

Attached patch makes this consistent across Linux and NetBSD by
changing the Linux name (to the more-conventional food.pid form).

Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/hotplug/Linux/init.d/xencommons
tools/libxl/libxl_internal.h